Big Huge Thesaurus

stable companion

noun